The New Methodology
最初のバージョンは、アジャイルソフトウェア開発宣言の前(2000年)に執筆されたため「アジャイル」(agile)というキーワードは入っておらず、当時総称として使われていた「軽量」(light)が使われている。 後にアジャイルという用語を使いリライトしているので軽量版と、アジャイル版の2種類が存在する
アジャイル版と軽量版の違い
Putting People First
アジャイル版にて、The Difficulty of Mesaurement が追加された
方法論
軽量版には方法論として、オープンソース、ASD、FDDが含まれていた
アジャイル版は、上記方法論は削除され、代わりにAgile Manifesto、Context Driven Testing、(R)UPが追加されている
アジャイル版
目次
From Nothing, to Monumental, to Agile
Predictive versus Adaptive
Separation of Design and Construction
The Unpredictability of Requirements
Is Predictability Impossible?
Controlling an Unpredictable Process - Iterations
The Adaptive Customer
Putting People First
Plug-Compatible Programming Units
Programmers are Responsible Professionals
Managing a People Oriented Process
The Difficulty of Measurement
The Role of Business Leadership
The Self-Adaptive Process
Flavors of Agile Development
Should you go agile?
Acknowlegements
hr.icon
軽量版
目次
From Nothing, to Heavy, to Light
Predictive versus Adaptive
Separation of Design and Construction
The Unpredictability of Requirements
Is Predictability Impossible?
Controlling an Unpredictable Process
The Adaptive Customer
Putting People First
Plug Compatible Programming Units
Programmers are Responsible Professionals
Managing a People Oriented Process
The Role of Business Leadership
The Self-Adaptive Process
The Methodologies
Cockburn's Crystal Family
Open Source
Highsmith's Adaptive Software Development
Other Sources
Should you go light?
Which Adaptive Process?
Acknowlegements
目次翻訳
開発手法ゼロから、重量級の手法へ、そして「ライトな」手法へ
予見的手法 対 適応的手法
デザインとモノ作りを分割する
だいたい仕様を予見できたことがない
予測は絶対に不可能なんだろうか?
予見不可能なプロセスをコントロールする
適応的な顧客
人を一番前に置くこと
交換可能な部品
プログラマーは責任あるプロフェッショナルだ
人間中心のプロセスを管理する
ビジネス的リーダーシップの役割
自己適応的プロセス
方法論カタログ
XP (エクストリーム・プログラミング)
Cockburn's Crystal Family
オープンソース
Highsmithの適応的ソフトウエア開発
SCRUM
Coadのフィーチャー指向開発
その他の情報源
Should you go light?
で、結局どれ?